package com.zg.autoflow.service;


import com.zg.autoflow.vo.AutoflowStepPersonAddVo;
import com.zg.autoflow.vo.AutoflowStepPersonBatchVo;
import com.zg.autoflow.vo.AutoflowStepPersonUpdateVo;
import com.zg.common.core.dao.autoflow.entity.AutoflowStepPerson;

import java.util.List;

/**
* @author zg
*/
public interface AutoflowStepPersonService {
    /**
    * 新增
    * @param param
    * @return
    */
    AutoflowStepPerson add(AutoflowStepPersonAddVo param);

    /**
    * 删除
    * @param idList 实体ID列表
    */
    void del(List<Long> idList);

    /**
    * 更新
    * @param param
    * @return
    */
    AutoflowStepPerson update(AutoflowStepPersonUpdateVo param);

    /**
    * 批量更新
    * @param param
    */
    void batchUpdate(AutoflowStepPersonBatchVo param);
}
